23 69 6E 63 6C 75 64 65 20 22 63 6F 6D 6D 6F 6E 2E 68 22 0A 0A 69 6E 74 20 75 6E 69 71 75 
69 66 79 28 75 6E 73 69 67 6E 65 64 20 69 6E 74 20 2A 61 2C 20 75 6E 73 69 67 6E 65 64 20 
69 6E 74 20 6E 29 20 7B 0A 20 20 20 20 69 6E 74 20 69 2C 20 6A 3B 0A 20 20 20 20 69 66 20 
28 6E 3D 3D 30 29 20 72 65 74 75 72 6E 20 30 3B 0A 20 20 20 20 66 6F 72 20 28 69 20 3D 20 
30 2C 20 6A 20 3D 20 31 3B 20 6A 20 3C 20 6E 3B 20 6A 2B 2B 29 20 7B 0A 20 20 20 20 20 20 
20 20 69 66 20 28 61 5B 6A 5D 20 3C 20 61 5B 69 5D 29 0A 20 20 20 20 20 20 20 20 20 20 20 
20 72 65 74 75 72 6E 20 2D 31 3B 20 20 20 20 2F 2F 20 61 72 72 61 79 20 69 73 20 6E 6F 74 
20 73 6F 72 74 65 64 20 69 6E 20 69 6E 63 72 65 61 73 69 6E 67 20 6F 72 64 65 72 0A 20 20 
20 20 20 20 20 20 69 66 20 28 61 5B 6A 5D 20 3E 20 61 5B 69 5D 29 20 2F 2F 20 61 5B 6A 5D 
20 69 73 20 74 68 65 20 6E 65 78 74 20 64 69 73 74 69 6E 63 74 20 69 6E 74 65 67 65 72 0A 
20 20 20 20 20 20 20 20 20 20 20 20 61 5B 2B 2B 69 5D 20 3D 20 61 5B 6A 5D 3B 0A 20 20 20 
20 7D 0A 20 20 20 20 72 65 74 75 72 6E 20 69 2B 31 3B 0A 7D 0A 0A 69 6E 74 20 6D 61 69 6E 
28 69 6E 74 20 61 63 2C 20 63 68 61 72 20 2A 61 76 5B 5D 29 0A 7B 0A 20 20 20 20 75 6E 73 
69 67 6E 65 64 20 69 6E 74 20 41 5B 31 30 30 5D 3B 0A 20 20 20 20 69 6E 74 20 6E 75 6D 5F 
64 69 73 74 69 6E 63 74 2C 20 69 3B 0A 0A 20 20 20 20 66 6F 72 20 28 69 20 3D 20 30 3B 20 
69 20 3C 20 61 63 2D 31 3B 20 69 2B 2B 29 0A 20 20 20 20 20 20 20 20 41 5B 69 5D 20 3D 20 
61 74 6F 69 28 61 76 5B 69 2B 31 5D 29 3B 0A 20 20 20 20 6E 75 6D 5F 64 69 73 74 69 6E 63 
74 20 3D 20 75 6E 69 71 75 69 66 79 28 41 2C 20 69 29 3B 0A 20 20 20 20 66 6F 72 20 28 69 
20 3D 20 30 3B 20 69 20 3C 20 6E 75 6D 5F 64 69 73 74 69 6E 63 74 3B 20 69 2B 2B 29 0A 20 
20 20 20 20 20 20 20 70 72 69 6E 74 66 28 22 25 64 20 22 2C 20 41 5B 69 5D 29 3B 0A 20 20 
20 20 70 75 74 63 68 61 72 28 27 5C 6E 27 29 3B 0A 0A 20 20 20 20 72 65 74 75 72 6E 20 30 
3B 0A 7D 0A 